package com.bot.nft.module.op.domain.bo;

import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * <p>
 * 空投活动持有条件项Bo
 * </p>
 *
 * @author zhangkaige
 * @since 2024-01-24
 */
@Getter
@Setter
public class OpAirHoldLimitBo {

    /**
     * 空投条件项持有限制信息识
     */
    private String id;

    /**
     * 藏品信息标识
     */
    @NotNull(message = "藏品标识不能为空")
    private String nftId;

    /**
     * 藏品持有数量
     */
    @NotNull(message = "持有数量不能为空")
    private Integer holdNum;

    /**
     * 空投活动标识
     */
    private String airId;
}
